home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1337 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.2 KB

  1. From: miff@asharak.apana.org.au (michael smith)
  2. Subject: Re: Just a couple of things. 
  3. Date: Wed, 27 Apr 94 08:26:50+1030
  4. In-Reply-To: <9404271422.AA20250@hpbeo79.bbn.hp.com> from "Claus Brod " at Wed, 27 Apr 94 16:22:13 MESZ
  5. Message-Id: <Up-ED2GDJZC@asharak.apana.org.au>
  6. Mime-Version: 1.0
  7. X-Software: Atari UUCP  UPoint light  (22. Jan. '94)
  8.  
  9. In <9404271422.AA20250@hpbeo79.bbn.hp.com> you wrote :
  10.  
  11. >> Well, at least with source code to the CBHD driver, we would be able
  12. >> to make such a driver. Making the driver respond to interrupts instead
  13. >> of polling can't be that big a problem. At least not when all the
  14. >> scsi setup code can be ripped off this driver. How much work it will
  15. >> be to setup the queues of processes wanting to do IO under MiNT 
  16. >> I won't comment on.
  17. >
  18. >It's certainly not trivial to get all debugged, but it's not the
  19. >biggest issue. We need kernel reentrancy first, that's the main
  20. >problem.
  21.  
  22. Bingo!
  23.  
  24. While we are talking about all this, and people are writing lots of code
  25. to talk to the SCSI port(s)...
  26.  
  27. Can we _please_ have a low-level SCSI driver that knows _nothing_ about 
  28. filesystems or disks or anything like that?
  29.  
  30. And (just to really make your day) one that can be both requestor and target.
  31. You could add disconnect and command queueing too.
  32.  
  33. Why, you ask?  Well, the alternative will be to _poll_ some non-disk SCSI
  34. devices (can you spot someone who's actually working on his mythical 
  35. ethernet box? 8), which won't do much for system performance.
  36.  
  37. I have spent many hours wondering how I was going to have the box interrupt
  38. the atari, and now I know 8).
  39.  
  40. >From the software side, it would be ideal if 
  41.  
  42. :  The low-level code kept a table of the device identify pages
  43.  
  44. :  It were possible for multiple drivers to register interest in 
  45.    interrupts from a given ID (don't ask 8)
  46.  
  47. Probably more thoughts as I get deeper into things, but that should
  48. keep you busy for now 8)
  49.  
  50. >Claus Brod, MDD, HP Boeblingen         Have you hugged your manager today?
  51.  
  52. BTW Claus, loved the book 8) (does the latest CBHD do TT-scsi as well?)
  53.  
  54.  
  55. --
  56. --
  57. mike smith : silicon grease monkey  | If you think it can't be done, |
  58. miff@asharak.apana.org.au           | it means you don't have enough |
  59. miff@apanix.apana.org.au            | money in your budget.          |
  60.  
  61.